package com.ecut.property_project.model.bunk;

import java.math.BigDecimal;
import java.util.List;

public class BunkHead {
    List<BunkTenant> tenantList;
    List<BunkPurpose> purposeList;
    /**
    * 铺位编号
    */
    private String bunkId;

    /**
    * ！*房间编码
    */
    private String roomId;

    /**
    * ！*房间名称
    */
    private String roomName;

    /**
    * 铺位名称
    */
    private String bunkName;

    /**
    * 可用面积
    */
    private BigDecimal availableArea;

    /**
    * 租用面积
    */
    private BigDecimal rentedArea;

    /**
    * ！使用状态
    */
    private Object useStatus;

    /**
    * ！启用状态
    */
    private Object enableStatus;

    /**
    * 备注
    */
    private String note;

    public List<BunkTenant> getTenantList() {
        return tenantList;
    }

    public void setTenantList(List<BunkTenant> tenantList) {
        this.tenantList = tenantList;
    }

    public List<BunkPurpose> getPurposeList() {
        return purposeList;
    }

    public void setPurposeList(List<BunkPurpose> purposeList) {
        this.purposeList = purposeList;
    }

    public String getBunkId() {
        return bunkId;
    }

    public void setBunkId(String bunkId) {
        this.bunkId = bunkId;
    }

    public String getRoomId() {
        return roomId;
    }

    public void setRoomId(String roomId) {
        this.roomId = roomId;
    }

    public String getRoomName() {
        return roomName;
    }

    public void setRoomName(String roomName) {
        this.roomName = roomName;
    }

    public String getBunkName() {
        return bunkName;
    }

    public void setBunkName(String bunkName) {
        this.bunkName = bunkName;
    }

    public BigDecimal getAvailableArea() {
        return availableArea;
    }

    public void setAvailableArea(BigDecimal availableArea) {
        this.availableArea = availableArea;
    }

    public BigDecimal getRentedArea() {
        return rentedArea;
    }

    public void setRentedArea(BigDecimal rentedArea) {
        this.rentedArea = rentedArea;
    }

    public Object getUseStatus() {
        return useStatus;
    }

    public void setUseStatus(Object useStatus) {
        this.useStatus = useStatus;
    }

    public Object getEnableStatus() {
        return enableStatus;
    }

    public void setEnableStatus(Object enableStatus) {
        this.enableStatus = enableStatus;
    }

    public String getNote() {
        return note;
    }

    public void setNote(String note) {
        this.note = note;
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", bunkId=").append(bunkId);
        sb.append(", roomId=").append(roomId);
        sb.append(", roomName=").append(roomName);
        sb.append(", bunkName=").append(bunkName);
        sb.append(", availableArea=").append(availableArea);
        sb.append(", rentedArea=").append(rentedArea);
        sb.append(", useStatus=").append(useStatus);
        sb.append(", enableStatus=").append(enableStatus);
        sb.append(", note=").append(note);
        sb.append("]");
        return sb.toString();
    }
}